* {
  margin: 0;
  padding: 0;
  outline: none;
  touch-action: pan-y;
}
li {
  list-style: none;
}
p {
  margin: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
  margin: 0;
}
textarea {
  resize: none;
}
i,
em {
  font-style: normal;
}
a {
  text-decoration: none;
  appearance: none;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
}
b {
  font-weight: normal;
}
body {
  height: 100%;
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased;
  font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, "iconfont" !important;
  overflow-x: hidden !important;
  color: #2d2d2d;
  font-size: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}
.clearfix {
  zoom: 1;
}
.m_flex_box {
  display: box;
  /* OLD - Android 4.4- */
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
}
/* 父元素-水平居中（主轴是横向才生效） */
.flex_hc {
  /* 09版 */
  -webkit-box-pack: center;
  /* 12版 */
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  /* 其它取值如下：
      align-items     主轴原点方向对齐
      flex-end        主轴延伸方向对齐
      space-between   等间距排列，首尾不留白
      space-around    等间距排列，首尾留白
   */
}
.flex_he {
  /* 09版 */
  -webkit-box-pack: flex-end;
  /* 12版 */
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
}
.flex_jz {
  /*-webkit-box-pack: space-between;*/
  /* 12版 */
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
}
.flex_ar {
  /*-webkit-box-pack: space-between;*/
  /* 12版 */
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -ms-justify-content: space-around;
  -o-justify-content: space-around;
  justify-content: space-around;
}
/* 父元素-纵向排列（主轴） */
.flex_v {
  display: box;
  /* OLD - Android 4.4- */
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  /* 09版 */
  -webkit-box-orient: vertical;
  /* 12版 */
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column;
}
/* 父元素-纵向换行 */
.flex_vw {
  /* 09版 */
  /*-webkit-box-lines: multiple;*/
  /* 12版 */
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* 父元素-竖直居中（主轴是横向才生效） */
.flex_vc {
  /* 09版 */
  -webkit-box-align: center;
  /* 12版 */
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.flex_vb {
  /* 09版 */
  -webkit-box-align: flex-end;
  /* 12版 */
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -o-align-items: flex-end;
  align-items: flex-end;
}
.hidden_ {
  opacity: 0;
  transform: scale(0);
  position: relative;
  z-index: -5;
}

.select_con{
  min-width: 1000px;
}
.select_contain{
  width: 50%;
  padding: 0 3%;
  box-sizing: border-box;
  padding-top: 15px;
}
.select_contain h4{
  height: 55px;
  line-height: 55px;
  color: #fff;
  font-size: 24px;
  text-align: center;
}
.select_left{
  float: left;
}
.select_right{
  float: right;
}
.tit_con{
  padding: 0 5%;
  box-sizing: border-box;
}
.select_inner_con{
  border: 1px solid #E7E7E7;
  box-sizing: border-box;
  padding: 17px 5% 0;
  height: 72vh;
  overflow: auto;

}
.select_inner_con::-webkit-scrollbar {/*滚动条整体样式*/
  width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.select_inner_con::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
  border-radius: 10px;
   -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  background: #bbb;
}
.select_inner_con::-webkit-scrollbar-track {/*滚动条里面轨道*/
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  border-radius: 10px;
  background: #EDEDED;
}
.select_inner{
  height: 95px;
  box-shadow: 2px 0 7px rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  padding: 0 30px;
  margin-bottom: 22px;
}
.select_left h4{
  background-color: #2D6DFF;
}
.select_right h4{
  background-color: #FF6102;
}
.user_img{
  width: 58px;
  height: 58px;
  border-radius: 50%;
  margin: 0 23px 0 16px;
  object-fit: cover;
}
.user_name{
  color: #3C3C3C;
  font-size: 18px;
  margin-bottom: 4px;
}
.user_phone{
  color: #A9A9A9;
  font-size: 18px;
}
.count{
  font-size: 36px;
}
.select_left .count{
  color: #2D6DFF;
}
.select_right .count{
  color: #FF6102;
}
.layui-form-radio{
  margin-right: 0!important;
  padding-right: 0!important;
}
.layui-form-radio i{
  margin-right: 0!important;
}
.pp_btn{
  width: 116px;
  height: 42px;
  text-align: center;
  border-radius: 10px;
  margin: 32px auto;
  background-color: #0060FF;
  color: #fff;
  font-size: 20px;
  line-height: 42px;
  cursor: pointer;
}